@echo off
chcp 65001 >nul
echo ====================================
echo  启动 OriginPoint Engine 前端服务
echo ====================================
echo.

cd frontend\frontend

echo [1/2] 检查 Node.js 依赖...
if not exist node_modules (
    echo ✗ 未找到 node_modules，正在安装依赖...
    npm install
    if errorlevel 1 (
        echo.
        echo ✗ npm install 失败，尝试使用 --legacy-peer-deps
        npm install --legacy-peer-deps
        if errorlevel 1 (
            echo ✗ 依赖安装失败，请检查 Node.js 版本
            pause
            exit /b 1
        )
    )
    echo ✓ 依赖安装完成
) else (
    echo ✓ 依赖已存在
)

echo.
echo [2/2] 启动前端开发服务器...
echo ➜ 前端服务将在 http://localhost:3000 运行
echo ➜ 浏览器会自动打开
echo ➜ 按 Ctrl+C 停止服务
echo.
npm run dev

pause

